@charset "iso-8859-1";

img
{
	border: 0px solid #0000ff;
}

#id_general
{
		SCROLLBAR-FACE-COLOR: #0070C4;
		SCROLLBAR-HIGHLIGHT-COLOR: #FFFFFF;
		SCROLLBAR-SHADOW-COLOR: #FFFFFF;
		SCROLLBAR-3DLIGHT-COLOR: #0070C4;
		SCROLLBAR-ARROW-COLOR: #FFFFFF;
		SCROLLBAR-DARKSHADOW-COLOR: #0070C4;
		SCROLLBAR-TRACK-COLOR: #FFFCFF;
		FONT-SIZE: 8pt;
		FONT-FAMILY: Tahoma,verdana,arial;
		COLOR: #333333;
		BACKGROUND-COLOR: #F0F0E8;
		TEXT-ALIGN: justify;
}

#id_fondo_cuadro_menu
{
		BACKGROUND-COLOR: #FFFFFF;
		cellspacing: 0px;
		CELLPADDING: 0px;
		border-collapse: collapse;
		BORDER-TOP-WIDTH: 0px;
		BORDER-BOTTOM-WIDTH: 0px;
		BORDER-LEFT-WIDTH: 0px;
		BORDER-RIGHT-WIDTH: 0px;
}

#id_texto_header
{
    FONT-SIZE: 8pt;
    COLOR: #EEEEEE;
}
#id_texto_seccion
{
    FONT-SIZE: 10pt;
    COLOR: #0070C4;
    FONT-WEIGHT: bold;
}
#id_barra
{
    FONT-SIZE: 8pt;
    COLOR: #FFFFFF;
}

#id_div
{
		SCROLLBAR-FACE-COLOR: #EEEEEE;
		SCROLLBAR-HIGHLIGHT-COLOR: #EEEEEE;
		SCROLLBAR-SHADOW-COLOR: #EEEEEE;
		SCROLLBAR-3DLIGHT-COLOR: #BBBBBB;
		SCROLLBAR-ARROW-COLOR: #BBBBBB;
		SCROLLBAR-DARKSHADOW-COLOR: #BBBBBB;
		SCROLLBAR-TRACK-COLOR: #EEEEEE;
}

#id_linea_simple
{
	COLOR: #CCCCCC;
	BACKGROUND-COLOR: #CCCCCC;
	HEIGHT: 1px;
}
#id_tabla_transparente
{
    BORDER: 0px;
}

#id_label
{
	FONT-SIZE: 8pt;
	COLOR: #0070C4;
	FONT-WEIGHT: bold;
}

#id_boton_azul
{
	BORDER: 0px;
	HEIGHT: 27px;
	WIDTH: 112px;
	FONT-SIZE: 8pt;
	PADDING: 0px;
	COLOR: #ffffff;
	TEXT-ALIGN: center;
	BACKGROUND-image: url(../images/bg_boton_azul.jpg);
	CURSOR: pointer;
}

#id_boton_gris
{
	BORDER: 0px;
	HEIGHT: 27px;
	WIDTH: 112px;
	FONT-SIZE: 8pt;
	PADDING: 0px;
	COLOR: #ffffff;
	TEXT-ALIGN: center;
	BACKGROUND-image: url(../images/bg_boton_gris.jpg);
	CURSOR: pointer;
}

#id_campo
{
		FONT-SIZE: 8pt;
		BORDER: #333333 1px solid;
		COLOR: #000000;
		BACKGROUND-COLOR: #D9E6EF;
}

#id_combo
{
	BORDER: #333333 1px solid;
	COLOR: #000000;
	FONT-SIZE: 8pt;
	CURSOR: hand;
	BACKGROUND-COLOR: #D9E6EF;
}

#id_div_popup
{
    SCROLLBAR-FACE-COLOR: #69AFF0;
    SCROLLBAR-HIGHLIGHT-COLOR: #FFFFFF;
    SCROLLBAR-SHADOW-COLOR: #FFFFFF;
    SCROLLBAR-3DLIGHT-COLOR: #69AFF0;
    SCROLLBAR-ARROW-COLOR: #FFFFFF;
    SCROLLBAR-DARKSHADOW-COLOR: #69AFF0;
	SCROLLBAR-TRACK-COLOR: #DCEAF7;
    FONT-SIZE: 7pt;
    FONT-FAMILY: Tahoma,Verdana,Arial;
    COLOR: #000000;
    TEXT-ALIGN: justify;
    BACKGROUND: #FFFFFF;
}

#id_boton_fecha_1
{
    BORDER: #444444 1px outset;
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    FONT-WEIGHT: none;
    FONT-SIZE: 7pt;
    PADDING-BOTTOM: 2px;
    CURSOR: hand;
    COLOR: #ffffff;
    PADDING-TOP: 2px;
    FONT-FAMILY: Tahoma,Verdana,Arial;
    BACKGROUND-COLOR: #222222;
    TEXT-DECORATION: none;
}
#id_campo_fecha_1
{
    BORDER-RIGHT: #3B730A 1px solid;
    BORDER-TOP: #3B730A 1px solid;
    FONT-SIZE: 7pt;
    BORDER-LEFT: #3B730A 1px solid;
    COLOR: #000000;
    BORDER-BOTTOM: #3B730A 1px solid;
    FONT-FAMILY: Tahoma,Verdana,Arial;
}
#id_boton_fecha_2
{
    BORDER: #444444 1px outset;
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    FONT-WEIGHT: none;
    FONT-SIZE: 7pt;
    PADDING-BOTTOM: 2px;
    CURSOR: hand;
    COLOR: #ffffff;
    PADDING-TOP: 2px;
    FONT-FAMILY: Tahoma,Verdana,Arial;
    BACKGROUND-COLOR: #222222;
    TEXT-DECORATION: none;
}
#id_campo_fecha_2
{
    BORDER-RIGHT: #3B730A 1px solid;
    BORDER-TOP: #3B730A 1px solid;
    FONT-SIZE: 7pt;
    BORDER-LEFT: #3B730A 1px solid;
    COLOR: #000000;
    BORDER-BOTTOM: #3B730A 1px solid;
    FONT-FAMILY: Tahoma,Verdana,Arial;
}
#id_link_seleccion
{
    COLOR: #000000;
    BORDER-TOP-WIDTH: 0px;
    BORDER-BOTTOM-WIDTH: 0px;
    BORDER-LEFT-WIDTH: 0px;
    BORDER-RIGHT-WIDTH: 0px;
    FONT-SIZE: 7pt;
    FONT-FAMILY: Tahoma,Verdana,Arial;
    TEXT-DECORATION: none;
    TEXT-ALIGN: justify;
}
#id_tabla_pedir_datos
{
    BORDER: #3B730A 1px solid;
    FONT-FAMILY: Tahoma,Verdana,Arial;
    FONT-SIZE: 7pt;
    BACKGROUND-COLOR: #B0D790;
}
#id_encabezado_subtabla_pedir_datos
{
    BORDER-right: #3B730A 1px solid;
    BORDER-top: #3B730A 1px solid;
    BORDER-left: #3B730A 1px solid;
    FONT-SIZE: 7pt;
    COLOR: #FFFFFF;
    FONT-FAMILY: Tahoma,Verdana,Arial;
    BACKGROUND-COLOR: #96BA79;
}
#id_tabla_fondo_popup
{
    BORDER-RIGHT: #3B730A 1px solid;
    BORDER-TOP: #3B730A 1px solid;
    BORDER-LEFT: #3B730A 1px solid;
    BORDER-BOTTOM: #3B730A 1px solid;
    FONT-FAMILY: Tahoma,Verdana,Arial;
    FONT-SIZE: 7pt;
    BACKGROUND-COLOR: #DDDDDD;
}
#id_tabla_mensaje_error
{
    BORDER: #DD3C10 1px solid;
    BACKGROUND-COLOR: #FFEBE8;
}
#id_boton_error
{
    BORDER: #FC131B 1px outset;
    PADDING: 2px;
    FONT-FAMILY: Tahoma,Verdana,Arial;
    FONT-WEIGHT: none;
    FONT-SIZE: 7pt;
    CURSOR: hand;
    COLOR: #ffffff;
    BACKGROUND-COLOR: #E51219;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none;
}

#id_tabla_mensaje_ok
{
    BORDER: #3FB03E 1px solid;
    BACKGROUND-COLOR: #DCF7DC;
}

#id_boton_mensaje_ok
{
    BORDER: #3FB03E 1px outset;
    PADDING: 0px;
    CURSOR: hand;
    COLOR: #ffffff;
    BACKGROUND-COLOR: #3FB03E;
    FONT-SIZE: 8pt;
    FONT-FAMILY: Tahoma,Verdana,Arial;
}
#id_tabla_mensaje_advertencia
{
    BORDER: #D8CA2C 1px solid;
    BACKGROUND-COLOR: #F5EEA0;
}

#id_boton_mensaje_advertencia
{
    BORDER: #D8CA2C 1px outset;
    PADDING: 0px;
    CURSOR: hand;
    COLOR: #333333;
    BACKGROUND-COLOR: #D8CA2C;
    FONT-SIZE: 8pt;
    FONT-FAMILY: Tahoma,Verdana,Arial;
}

#id_option
{
    COLOR: #1c8ac5;
    FONT-SIZE: 6pt;
    FONT-FAMILY: Tahoma, Verdana, Arial;
    BACKGROUND-COLOR: transparent;
}
#id_option_menu
{
    COLOR: #ffffc5;
    FONT-SIZE: 10pt;
    FONT-FAMILY: Tahoma, Verdana, Arial;
    BACKGROUND-COLOR: transparent;
}

#id_tabla_datos_encabezado
{
    COLOR: #000000;
    FONT-FAMILY: Tahoma,Verdana,Arial;
    FONT-SIZE: 7pt;
    FONT-WEIGHT: bold;
    BACKGROUND-COLOR: #E6DC6A;
    TEXT-ALIGN: left;
}
#id_tabla_datos_celda_1
{
    COLOR: #555555;
    BORDER: #999999 0px solid;
    FONT-FAMILY: Tahoma,Verdana,Arial;
    FONT-SIZE: 7pt;
    BACKGROUND-COLOR: #f0f0f0;
    TEXT-ALIGN: left;
    TEXT-VALIGN: top;
}
#id_Content-main
{
    COLOR: #555555;
    BORDER: #999999 0px solid;
    FONT-FAMILY: Verdana,Tahoma,Arial;
    FONT-SIZE: 7pt;
    BACKGROUND-COLOR: #f0f0f0;
    TEXT-ALIGN: left;
    TEXT-VALIGN: top;
}

#id_tabla_datos_celda_2
{
    COLOR: #555555;
    BORDER: #999999 0px solid;
    FONT-FAMILY: Tahoma,Verdana,Arial;
    FONT-SIZE: 7pt;
    BACKGROUND-COLOR: #f9f9f9;
    TEXT-ALIGN: left;
    TEXT-VALIGN: top;
}
#id_Content-main
{
    COLOR: #555555;
    BORDER: #999999 1px solid;
    FONT-FAMILY: Verdana,Tahoma,Arial;
    FONT-SIZE: 8pt;
    BACKGROUND-COLOR: #f0f0f0;
    TEXT-ALIGN: left;
    TEXT-VALIGN: top;
}


/* Datagrid Table */
table.tbl { width: 100%; border: 1px solid #c3daf9; font-size: 0.9em; clear: both; }
td.tbl-header { background: url(/images/head_bg.gif); text-align: center; padding: 3px; font-weight: bold; border-bottom: 2px solid #c3daf9; }
tr.tbl-footer {}
table.tbl-footer { font-size: 1em; }
tr.tbl-row {}
tr.tbl-row:hover { background: #EBFFFF; } /* Old color: #E9E9E9 */
tr.tbl-row-even { background: #f4f4f4; }
tr.tbl-row-odd { background: white; }
tr.tbl-row-highlight:hover { background: #fffba6; cursor: pointer; }
td.tbl-nav { background: url(/images/head_bg.gif); height: 20px; border-top: 2px solid #c3daf9; color: #4D4D4D; }
td.tbl-pages { text-align: center; }
td.tbl-row-num { text-align: right; }
td.tbl-cell {}
td.tbl-controls { text-align: center; }
td.tbl-found {}
td.tbl-checkall {}
td.tbl-page { text-align: right; }
td.tbl-noresults { font-weight: bold; color: #9F0000; height: 45px; text-align: center; }
span.tbl-reset { margin: 5px 5px; }
img.tbl-reset-image { margin-right: 5px; border: 0; }
span.tbl-create { margin: 5px 0; }
img.tbl-create-image { margin-right: 5px; border: 0; }
div.tbl-filter-box {}
img.tbl-arrows { border: 0; }
img.tbl-order-image { margin: 0 2px; border: 0; }
img.tbl-filter-image { border: 0; }
img.tbl-control-image { border: 0; }
span.page-selected { color: black; font-weight: bold; }
input.tbl-checkbox {}

/*!!!!!!!!!!! QuickMenu Core CSS [Do Not Modify!] !!!!!!!!!!!!!*/
.qmmc .qmdivider{
	  display:block;
	  font-size:1px;
	  border-width:0px;
	  border-style:solid;
	  position:relative;
	  z-index:1;
}
.qmmc .qmdividery{
	  float:left;
	  width:0px;
}
.qmmc .qmtitle{
	  display:block;
	  cursor:default;
	  white-space:nowrap;
	  position:relative;
	  z-index:1;
}
.qmclear{
		 font-size:1px;
		 height:0px;
		 width:0px;
		 clear:left;
		 line-height:0px;
		 display:block;
		 float:none !important;
}
.qmmc {
	  position:relative;
	  zoom:1;
	  z-index:10;
}
.qmmc a, .qmmc li {
	  float:left;
	  display:block;
	  white-space:nowrap;
	  position:relative;
	  z-index:1;
}
.qmmc div a, .qmmc ul a, .qmmc ul li {
	  float:none;
}
.qmsh div a {
	  float:left;
}
.qmmc div{
	  visibility:hidden;
	  position:absolute;
}
.qmmc .qmcbox{
	  cursor:default;
	  display:block;
	  position:relative;
	  z-index:1;
}
.qmmc .qmcbox a{
	  display:inline;
}
.qmmc .qmcbox div{
	  float:none;
	  position:static;
	  visibility:inherit;
	  left:auto;
}
.qmmc li {
	  z-index:auto;
}
.qmmc ul {
	  left:-10000px;
	  position:absolute;
	  z-index:10;
}
.qmmc, .qmmc ul {
	   list-style:none;
	   padding:0px;
	   margin:0px;
}
.qmmc li a {
	  float:none;
}
.qmmc li:hover>ul{
	  left:auto;
}
#qm0 ul {
	 top:100%;
}
#qm0 ul li:hover>ul{
	 top:0px;
	 left:100%;
}

/*!!!!!!!!!!! QuickMenu Styles !!!!!!!!!!!*/


	/* QuickMenu 0 */

	/*"""""""" (MAIN) Container""""""""*/
	#qm0
	{
		padding:0px;
		border-width:0px;
		border-style:solid;
		border-color:#0070C4;
	}


	/*"""""""" (MAIN) Items""""""""*/
	#qm0 a
	{
		padding:5px 4px 5px 5px;
		background-color:transparent;
		color:#FFFFFF;
		FONT-FAMILY: Tahoma,Verdana,Arial;
		font-size:11px;
		text-decoration:none;
		border-color:#0070C4;
	}


	/*"""""""" (MAIN) Active State""""""""*/
	body #qm0 .qmactive, body #qm0 .qmactive:hover
	{
		background-color:#cccccc;
		color:#111111;
	}


	/*"""""""" (SUB) Container""""""""*/
	#qm0 div, #qm0 ul
	{
		padding:10px;
		margin:-2px 0px 0px;
		background-color:transparent;
		border-style:none;
		border-color:#999999;
	}


	/*"""""""" (SUB) Items""""""""*/
	#qm0 div a, #qm0 ul a
	{
		padding:3px 10px 3px 5px;
		background-color:transparent;
		color:#111111;
		font-size:11px;
		border-width:0px;
		border-style:none;
	}


	/*"""""""" (SUB) Hover State""""""""*/
	#qm0 div a:hover
	{
		color:#000000;
	}


	/*"""""""" (SUB) Hover State - (duplicated for pure CSS)""""""""*/
	#qm0 ul li:hover>a
	{
		color:#170493;
	}


	/*"""""""" (SUB) Active State""""""""*/
	body #qm0 div .qmactive, body #qm0 div .qmactive:hover
	{
		background-color:#eeeeee;
		color:#111111;
	}


	/*"""""""" Individual Titles""""""""*/
	#qm0 .qmtitle
	{
		cursor:default;
		padding:3px 0px 3px 4px;
		color:#444444;
		FONT-FAMILY: Tahoma,Verdana,Arial;
		font-size:11px;
		font-weight:bold;
	}


	/*"""""""" Individual Horizontal Dividers""""""""*/
	#qm0 .qmdividerx
	{
		border-top-width:1px;
		margin:4px 0px;
		border-color:#cccccc;
	}


	/*"""""""" Individual Vertical Dividers""""""""*/
	#qm0 .qmdividery
	{
		border-left-width:1px;
		height:15px;
		margin:4px 2px 0px;
		border-color:#CCCCCC;
	}


	/*"""""""" (main) Rounded Items""""""""*/
	#qm0 .qmritem span
	{
		border-color:#dadada;
		background-color:#f7f7f7;
	}


	/*"""""""" (main) Rounded Items Content""""""""*/
	#qm0 .qmritemcontent
	{
		padding:0px 0px 0px 4px;
	}


	/*"""""""" (sub) Rounded Items""""""""*/
	#qm0 div .qmritem span
	{
		border-color:#666666;
		background-color:#eeeeee;
	}


	/*"""""""" (sub) Rounded Items Content""""""""*/
	#qm0 div .qmritemcontent
	{
		padding:0px 0px 0px 4px;
	}


	/*"""""""" Custom Rule""""""""*/
	ul#qm0 li:hover > a
	{
		background-color:#cccccc;
	}


	/*"""""""" Custom Rule""""""""*/
	ul#qm0 ul
	{
		padding:10px;
		margin:-2px 0px 0px;
		background-color:#f7f7f7;
		border-width:1px;
		border-style:solid;
		border-color:#dadada;
	}


